/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Decorator_Pattern;

/**
 * clase para el ingrediente amareto
 * @author Karadak
 */
public class Amareto extends decorador_opciones 
{
    /**
     * este parametro es para la bebida origianl eleguida como primer paso
     */
    bebidas original;
    
    /**
     * Obtenemos la bebida original, eleguida en un paso previo
     * @param original 
     */
    public Amareto(bebidas original)
    {
        this.original = original;
    }
    
    /**
     * Agregamos descripcion a la nueva bebida
     * @return 
     */
    @Override
    public String getDescripcion()
    {
        return original.getDescripcion() + " + Amareto";
    }
    
    /**
     * sumamos para crear un nuevo precio de la bebida
     * @return 
     */
    @Override
    public double precio()
    {
        return 5.22 + original.precio();
    }
}
